Release 10.1A: OpenEdge Development:
.NET Open Clients


Common properties

The section lists common Open Client properties and describes the information they provide. This information might differ based on whether the application service is session-managed or session-free. (For an overview of session models, see OpenEdge Development: Open Client Introduction and Programming .)

Connection ID

The ConnectionId property is most often used to identify entries in AppServer log files. This is a read-only property.

For session-managed applications, the ConnectionId property returns a string containing a unique identifier for this connection.

For session-free applications, the ConnectionId property returns a string containing a unique identifier for the connection most recently used by the current thread:

public string ConnectionId 

The _GetConnectionId() property returns null if the Application Service is not connected.

Procedure return string
This is a read-only property.
For session-managed applications, the following property retrieves the return value of the method most recently run on any thread.
For session-free applications, the following property retrieves the return value of the method most recently run on the current thread:

public String ProcReturnString 

The return value cannot be retrieved by another thread.

For more information on handling return values, see OpenEdge Development: Open Client Introduction and Programming .

Request ID

This is a read-only property.

For session-managed applications, the RequestId property returns a unique string identifying the request most recently run on any thread.

For session-free applications, the RequestId property returns a unique string identifying the request most recently run on the current thread:

public String RequestId 

The RequestId cannot be retrieved by another thread.

The RequestId property returns null if the Application Service is not connected.

SSL subject name

This is a read-only property.

The SSLSubjectName property provides the SSL server's subject name that is obtained from its validated digital certificate. For example:

public String SSLSubjectName 


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095